armored combat vehicle - Alemán Inglés Diccionario